Just stayed there during spring break.
Rooms are A+, pool / outside bar A+, service A+, dinning: food A- ambiance C (not located beach side / beach view), location C (love the proximity to town, hate being across the street from the fire and police station, dislike the lack of beach, dislike the very low end houses on each side of the resort with crying babies every night.)
We liked it but prefer Victoria House.
P.S. We are regular visitors / property owners on the island so we have stayed in many of the hotels / condos.