We had an amazing stay! Everything was squeaky clean, very well equipped and the amazing view is a great bonus. There was definitely everything you need and more! And we had a great time splashing in the pool.