Overall, it's a great spot. The kitchen is perfect for preparing and cooking food at home, full size fridge, big living room space and nice big bedroom/bed. You aren't right on the water which wasn't advertised but we just weren't aware of that, definitely didn't take away from our experience. The resort grounds are super gorgeous, lots of beautiful tropical plants and flowers, and 6 pools to choose from. William and Jessica made sure we had everything we needed before arrival, check in is super easy. Overall, it was just perfect for us. Would definitely recommend and stay again!