I have stayed at this resort many times, most recently in November 2005, and find it to be of an acceptable standard, but pretty average, definately not on the "high end". If the price is right and you guys dont have too many unrealistic expectations, go with it and enjoy the sun! The one thing I particularly like is that it is a smaller, more intimate resort. The summer in this area is pretty quiet and I have never seen this resort too busy at that time of year. This resort is not offered from Canada from April until November due to low season, and in my experience, the clientele at this time of year is predominantly British/European. Activities are pretty standard for an AI, aerobics, non motorized water sports..and a gym which I dont find too good!
Staff are friendly and helpful in all areas. The beach is small and man-made. Like I said, for a good deal, go for it, but dont over pay for this one!
(feel free to PM me with anything you would like to know that I havent covered).