We spent 7 days here. Staff great, place is immaculate, food was amongst the best we've had in similar resorts (Sandals). Pool is large and fun, large enough to actually do laps if you want; plus two jacuzzis, middle bar. We didn't get to the theater in the large Palapa but it was clearly popular every nite. Rooms were great; clean, staff friendly. Rooms were quiet, bed comfortable. Breakfasts were probably the most extraordinary conmpared to lunch and dinner. Sushi was good, no concern about safety. We only tried the Mexican restaurant, which we great and we went there twice. Only slight concern is that the water there can be very rough, and the life guards are overly careful.. if you wander out further than 10 or 15 feet they will ask you to come back in. Not much else to say. We were very impressed by the 2 birds of prey, that are kept there by a hired bird specialist.. One is an eagle, the other a hawk. They are beautiful birds, whose purpose is to chase away the smaller starlings that eat everything off the outdoor buffet tables. Very cool. The hotel is at one far end of the hotel strip, so it is about a 15 minute taxi ride to downtown.. but we never had the chance to get there. Overall highly recommend to stay there a few days.