The location is perfect. It's very close to the beach, and many excellent restaurants are within walking distance.
The place is spacious and nicely decorated. It was spotless, and the kitchen was well-equipped. There were plenty of towels, and the air conditioning kept the site at a pleasant temperature.
The hosts and staff were very friendly and helpful in all interactions. My family loved it.