This place is nice but definitely a "dive" hotel. It is clean and has everything you need but is very basic. For the positives, it has it's own dive shop and restaurant and every room has a nice balcony overlooking the water. The restaurant is very good and the waitstaff are all amazing ! I will say the happy hour drinks are noticeably not as good as the regular drinks. They had live music but it could be a little loud. Luckily it didn't go late. The front desk staff were not overly enthusiastic except for Carol who was a bright spot wherever she was on a given day. The dive shop was convenient but a couple of the dive masters were a little lazy if you had an issue underwater. I had to swim back to the boat for additional weight when usually they carry some for that purpose. And, other things as well. They also rescheduled our dive without telling us which meant we got up super early for no reason. That was extremely annoying. I also had a gauge that wasn't working and even though I pointed it out, they gave me the same set up the next day. The hotel could use some TLC. I think it's the same paint job since I was there in 2015 and it wasn't new then. The hot water sometimes takes a LONG time to get to the room and the acoustics are not great. They unloaded dive tanks every morning around 6am and it sounded like they were in our room ! Overall, if you know what to expect it's not a bad place.