Great service as soon as we walked in. Check in was smooth. Restaurants were as good as it gets for an all inclusive. All the staff were very friendly. Our rooms were cleaned daily and never had a problem with items not being stocked. The entire week was pretty much perfect (expect for a rainy day) Will be returning !