For what it was, it was fine. I wouldn't use it as a vacation destination hotel, but for my purposes (a mission group on a free day), it was fine. All of the rooms seem to be different, so make sure you know what you are getting. Some require you to share a bathroom, some don't. Some have AC, some don't.
We were told we would have a meeting space, but that ended up being space on the roof - with nowhere to sit, no light, etc.
The island itself is really tiny. I would say it would be better to just stay on San Pedro. More to do. But if you want a cheap hotel away from the hustle and bustle, this may be for you.