This was our second time staying at this property, and it was great! The booking went smoothly and Talia communicated all necessary check-in info. We pulled up at the lobby roundabout, checked in, and got a parking key to self-park. We arrived before check-in time and went to hang out at the pools, and got a text when our room was ready (around 2pm). The studio had a great ocean view (exact unit varies with each booking) and the space was comfortable for our family of 2 adults and 2 young children. Traveling with kids, it's so helpful to have access to a mini kitchen so we can prepare their meals and snacks throughout the day (and mostly avoid shopping at the on-site market, which is very pricey). We did have breakfast at Longhi's in the hotel which was good. The kids had so much fun at the 3 pools that we didn't even make it down to the lagoon during our stay.