Not recommended due to the following reasons
1. At the time of booking, there are multiple properties in this location by the same vacation rental agency that all use the same pictures - its often hard to know which property you're going to end up at.
2. Check-in is tremendously inflexible. The room assigned to us was cleaned in the morning, but we weren't allowed to check in even a minute before 4 PM. When I inquired, the response was "it does not work like that. The codes automatically start working at 4 pm only." Their systems are either outdated or their personnel are either not trained or dont care enough to serve customers.
3. On the contrary, the property manager knocked at our door multiple times before the 10 AM checkout time trying to shoo us out. Camping outside a guest's room before checkout time is unprofessional.
4. Room unclean, found sand under/near the carpets. Room was smaller than expected.
5. Unspecified recording devices (camera/security) in room.