The reviews I read prior to my stay were very good to very bad. Having stayed there, I think I know why. The three story bldg in front of the property appears to be in very bad shape; it looked shabby and dirty. Had our room been there, I don't think I would have stayed.
Our room (#135) was in the smaller 2-story bldg in the back of the property. It was set up like a suite; sitting area in front, bath off the hall and bedroom in the rear.
The rooms were very small; the bathroom ridiculously so. However, the rooms were clean and the bed was comfortable. There was a microwave and a fridge in the room and it was mere steps to the beach.
All in all, I wouldn't go back but it wasn't a terrible experience.More