We stayed in this apartment for a month and really enjoyed our stay. Particularly with kids, it's nice to have the second bedroom separate from the main bedroom (bonus points for the king bed). All the rooms have air conditioning, which was great and the kitchen and floors are nicely updated. It's a ground floor unit, towards the back of the building (close to the parking lot), at the top of a hill. It's literally a 3-minute walk to the beach down that hill. The nice thing about being at the back of the building is that we were farther away from the main road, meaning our apartment was very quiet throughout the day.
When we arrived the unit was spotless, and everything was ready for our arrival. We were definitely impressed with the communication and the location is perfect for all kinds of dining and shopping options. The kitchen was also very well-equipped with all the cookware and utensils one would need for cooking their own meals. The only minor complaints we have are the beach gear could be better (particularly the umbrella and towels), and that the "garden view" is actually facing the driveway up the hill to the building -- so you can get a lot of people and cars passing by and looking into the window.