All in all, a great experience.
Positives: Great location; nicely decorated. Nice view of the hills/mountains/pool/gardens. Amazing staff - Heather was very helpful and responsive. Pool, restaurants and bar were great.
Negatives: Poorly stocked kitchen, so not ideal for anyone wanting to do most of their own cooking (knives were too dull for safe use, so ended up purchasing one), no coffee or coffee filters, virtually no cooking supplies (spices/condiments, etc.) so needed to purchase a lot. Pots lacking lids, making cooking things as simple as rice a challenge. No cleaning supplies (needed to purchase a broom to keep the sand under control).
Noise: during our first night, the tenants above us were in full "spring break mode"; loud until 4am and constantly dragging wooden chairs across the tile floor, which kept the family awake). Thankfully had much better neighbors the rest of the trip.