We only stayed here for a night as a couple, but I can see the place to be great for a week-long family vacation. The apartment is in an awesome location with easy access to the beach, shops, and restaurants. The unit itself is spacious, clean, and well-maintained, with lots of amenities needed for a family get-away. The lady who checked us in was really friendly, agreeing to move us to a suite with elevator access with a smile.
We enjoyed our stay there, and our only complaint is the slow Wifi at the premise; it makes last minute planning and restaurant research a bit challenging.