You get what you pay for, this place is cheap for a reason. I stayed twice on either end of a dive trip. Both rooms were dirty - one had hair in the shower which was not mine, the other had filthy bedsheets in one bed that did not get changed when I asked the next day. Luckily I could sleep in the other bed. The shower in my second room didn't really work. The handles were outside of the shower and getting it to stay a consistent warm temperature was impossible. It was either freezing or burning, and you had to jump in and out of the water while it was transitioning between those states. My second room only had a frosted window, so one couldn't see outside at all. Then the luggage storage was a bit of a pain. Many of the lockers were out of order, one ate my money and staff were unsympathetic. The lockers only accept $2 coins, but staff don't have any change on hand and will vaguely point you towards a back.
I wouldn't recommend this place to anyone. If you're broke, stay at a hostel. Skip this dive.