Everything was great! We will definitely want to stay again. Esna provides all the essentials to make it a home away from home. Thanks again for a great vacation place!