We have just come back (25/04/2007-07/05/2007) en this is the best hotel we ever stayed at. Very friendly staff (though some are only friendly when you tip). We were in the D-block, which is due for renovation (which is going to happen; right now E-block is being renovated). The food was fantastic with a lot of variation ;we found the French restaurant the best. The whole complex is very beautiful and you can have nice walks inside. It really is "all-inclusive" with room service and breakfast in bed included. The watersports, such as waterski were also included. A very quiet hotel, by the way and they are all Americans who stay there. We were the only Europeans, Really commendable!!!!