I cannot say enough about how amazing this place is. Tamara went above & beyond with giving us recommendations, setting up airport transportation, &answering all of our questions throughout our stay. The place is high end, so clean, and so spacious. I stayed with my husband, sister, and my 1 year old son. A high chair and pack and play were left in the room for him. Tamara met us with the key and showed us around. We had plenty of towels, toilet paper, kitchen supplies, bathroom supplies, etc for our entire stay. We walked to the grocery store for food and snacks. We used Kraven to order food to our room some days and ventured out to restaurants other days. We particularly loved Cafe Johnny Canoe and the Pizza Lab (both walking distance, even with a baby). We got massages at the spa nearby. We grabbed alcohol from the liquor store nearby. A little market opened up nearby (smittys I think) and we could get some snacks and juices there. We went to Baha Bay for a day which was a lot of fun, but mostly enjoyed the pool on property. It is so gorgeous. The beach is not really a beach, at least to me. We walked down there a few times for pictures but did not hang out there and rarely saw anyone down there. If you’re looking to be on the beach, this might not be what you are looking for. The pool is everything you could need though. So many chairs and always very clean. It was out of order one day, but the issue was quickly resolved by the next morning. Out of room here but AMAZING !