We enjoyed our stay in Jamaica and decided to book with Royalton Bavaro. This place has activities, lazy pool, a surf place, other amenities, live plays, friendly service, beach is beautiful and the food was delicious. The only downside is the majority of the staff do not speak English. Overall we made memories and will return.