Resort was clean and well maintained, breakfast buffet was excellent, food everywhere else on property not so great. Service at pool and outside bars was terrible, they need to hire more wait staff, the ones that were working were great, just not enough of them to handle the volume. I would stay here again but not for the price I paid, poor value in my opinion.