The pools were nice and the buffet was alright for a buffet but between the bad ac and the departure service, it gets only three stars. The rooms were quite nice but the ac seemed like it wasn't accurate. I put my room to 72 and it felt like 79. The taxi/bag service when departing was really poorly organized and took forever. I spent three great days here but left with a very bad taste in my mouth because the departing service was absolutely atrocious.