We just had three nights there and found the place to be well kept, rooms lovely and clean, beds/sheets/pillows really good and generally the place well kept. Staff are very nice, breakfast is excellent and the bar is well kept and peaceful enough. We arranged airport pick u and drop off, in brand new vehicles, very nice. The only downer is that the resort is about a Klm off the beach which in the heat of the day os about 900 meters to far. There is a golf cart that can take u there and pick u up which is fine and works well, and you an arrange times, but it is a little annoying particularly as from the web site, m we thought it was on the beach.