From checking in (flawless process) to our last minute there, we couldn't have been happier with this place! Inside, we found all the little extras that really count- extras towels, comfy bed/furniture, amazing views, and modern kitchen. This was the CLEANIST place I have stayed. Everything was spotless and linens were extras clean. I especially loved the resort amenities- spa, restaurant, pools, walking trails, and additional outdoor spaces. Great vacay spot!