The resort is beautiful, well kept and very clean, service in the restaurants was a little questionable , daytime service in the buffet and breakfast were great , pool service was exceptional, all my friends had booked the level which was not offered to me on booking , cost me an extra $435 to upgrade or go sit on the other side of the resort which pissed ne off but overall , great place, just have patience in the restaurants , going there hungry is not going to help , it’s a very hurry up and stop scenario overall I would go back again