Very nice place with great views. We enjoyed our stay and would stay again for sure. Nice rooms with all the necessary kitchen items. The Beach is nice but can't have umbrellas. The Villa comes with lots of beach equipment that was perfect for snorkeling and relaxing at the pool or beach. We had a few maintenance issues but the host was quick to get things fixed super fast. Definitely a nice place to stay and relax.