The staff were all so helpful and lovely to deal with, occasionally the poolside food was a bit slow but the staff was apologetic and did their best to get it to us as quickly as possible, check in was easy, and they got us to a clinic very quickly after hours when one of us had an accidental interaction with a sea urchin. Drinks were delicious and fast, not watered down in the least (quite the opposit lol), they were good to our kids, a really lovely few days of down time at the end of our trip. Also - husband forgot his wedding band and they went out of their way to get it back to us as quickly as they could - thank you!