Very spacious accommodation great for group travel. Checkin was quick and easy point person was accessible during our stay. The kitchen is fully equipped for meal prepping. Would highly suggest renting a car or ATV to get around and explore. The view from the pool is breath taking and perfect for sunsets and sunrise. The pool is shared with other villa attendees of note.