Grande Ocean has just gone through a major refurb so everything was in great condition when we were there in March.
Another resort to consider is Surf Watch which is still in developer sales. While it is newer Grande Ocean, like Barony it is not as much in the center of HHI action, and it is not directly on the beach.
Art