Excellent or very good in all areas except food which was good. Grounds and room are clean, staff are friendly and helpful, great access to the beach and boardwalk shops, but the food is typical of any all inclusive... So so. Always decent options, but not Spanish restaurant quality. We had a car for the week and went to different beaches and had lunch at great little spots. Not enough to take away a star, beautiful island and place.