After staying here I would never consider staying at one of the resorts. Every morning we would wake up to that amazing view off the back deck, and we were able to snorkel right outside on a nice private beach. It wasn’t in walking distance of the major attractions, but Uber rides and driving ourself s made everything easy. If you book a tour, several will pick you up, right from the condo. Highly recommend!