We travelled here with my husband, my 5-year old daughter, our friends and their young children. The location was fantastic and just a short walk to the beach. The views were fantastic, and the kitchen was really nice.
Unfortunately, the refrigerator broke during our stay. I texted the property manager, but I did not get a response. We purchased hundreds of dollars worth of food, and it was in jeopardy of spoiling. We had to buy another cooler to pack it in ice. After waiting some time, I just called the general number, and they were able to help me. I thought the condo was clean with the exception of the top quilt and pillows in the master bedroom. It was very worn and basically yellow. I would expect higher quality linens in the bedroom given the price we paid per night. Also, the rain shower in the master bathroom is broken. I would definitely encourage a bit of maintenance to make this place a 5 star condo.
Despite the above issues, we still had a great time.