We also have stayed there, this March being our 3rd time. The staff is great, the beach is one of the better ones and the bar is alot of fun. The only down side is the pool, its above ground and not the greatest, but clean, so if that is important to you just be aware.