The condo is huge, clean and the view of the ocean is incredible. AC and WiFi worked great, the beds are really comfy and there is daily housekeeping. All of the staff we encountered (from reception to housekeeping to the guys giving out beach towels) were so friendly and nice. Having a fully stocked kitchen was really nice and helped keep costs down by us eating most breakfasts and lunches in our condo. What a special treat to have a coral reef right in front of the property. We snorkeled every single day and loved it (we brought our own snorkels with us but I'm pretty sure I saw them loaning snorkels/masks out to guests at the towel stand). I would say that the condo does show some wear & tear and aging, especially in the bathrooms. On-site restaurant is just ok. Our favorite dinners were at Hemingways and Bay Bistro. Things I wondered about before coming so if it’s helpful to others - linens/towels/beach towels/soap/shampoo/conditioner/dish soap/paper towels/toilet paper/trash bags all provided, they have beach umbrellas, chaise lounges and chairs on beach for guests (no extra cost), the electrical outlets are all American, there is a coffee maker and they provide coffee, filters, creamers and sugar/sweetener. One huge tip to future travelers - if you are a family/group of 4 or more, definitely rent a car. We originally didn’t and planned on taking taxis everywhere but taxis are a fortune and they charge per person. Renting a car is more cost effective.