Overall, a decent property with a bunch of kinks and average service. They had everything that we needed (good selection of food at the buffet, specialty restaurants, drinks, beach and pools, nightly entertainment). Service is barely average as the staff is not very friendly and doesn’t hide their disdain to be there or to be working and they don’t seem to care about appearances. Some kinks like running out of coffee cups, silverware, plates, etc. have been noticed but rectified fairly quickly. Our room had a leaking shower and, later a leaking sink that was never fixed after numerous requests. However, we still had a nice vacation and all our needs were met. Probably won’t be going back but would recommend this resort, if you can keep your expectations at a reasonable level.