Everything we needed! Perfectly clean and amazing views. Wonderful pool and outdoor area as well 👍