The condos were surprisingly comfortable, and our 1 bedroom was quite large! The kitchen appliances all worked well, and were stocked with basic cooking equipment. The bed was basic, but very comfortable. The bathroom was adequate. The front desk were very helpful and arranged our car rental, laundry and massage for us without any fuss. The restaurant on site was basic, but nice. My husband used the on-site dive facility, also without any problems. There is a small beach ocean-side in the back of the condo, which is nice. The air conditioning worked super well! And there were three separate units, so if you didn't need the whole place cold, you could turn on on the appropriate one. Wi-fi was a bit weak. The whole place was remarkably quiet our entire stay, until Friday night. Unfortunately there is a beach club close to the condo's where they had loud music playing until somewhat late. However this was the only night that I had to wear earplugs, and if you were on the other side of the building it may not even have been audible. We would definitely go back!