This is an amazing place to stay! Very clean, beds are comfortable, each room has own bathroom, and the views are outstanding. Everything is offered through them, you can dive, snorkel, fish, or enjoy a boat ride. The villa had access to an infinity pool or kiddie pool for kids. Overall, this place has it all! I will most definitely be returning and recommend any of the four villas and Challenge Diving for any of your needs. This vacation exceeded all of my expectations.