If you are staying at the Viva Wyndham, I would suggest booking this tour. Otherwise, I would highly suggest against booking this tour. The staff is wonderful, but the excursion is spread out throughout the day and has two separate two hour breaks between parts of the excursion. During the breaks we were constantly harassed by Viva staff for not being guests not having bracelets and most are unaware that there is an excursion for non-guests on the site. To avoid being harassed during our second break, we just took a taxi back to our resort and going back and forth three times ended up costing more than the excursion itself. Additionally, we were reprimanded for not checking in a day in advance, but the number Viator provided us was out of service.