I stayed 7 days and recommend the hotel but not the dive shop.
The hotel is in a great location - easy walk to plenty of restaurants, bars, shopping, dive shops, yet removed enough that it is peaceful enough to nap in a hammock during the day and is very quiet at night (and I am a light sleeper). The outdoor restaurant/bar was great. The food was good, they had coffee (great for those early morning dives!), and it was quite the social hub. I was traveling alone and it was very easy to make friends here as there were lots of other very friendly travelers from around the world in their 20's/30's. I had a private upstairs room closest to ocean (it had 2 single beds). The shower had hot water all the time. When the power went out the hotel had a generator for the bar/restaurant. The staff was very friendly (except for the gal who worked the restaurant/bar who was local. I tried to be nice. I always tipped really really really well. But she was never kind to me or anyone else. But I can also understand where she is coming from.) My major problem: I did not have room service (as in basic cleaning) the entire time (7 nights). I'm not kidding. I even asked management about it - they promised to send someone to my room but it never happened. Luckily the second bed in the room was unused so after a few nights I switched to the other bed. When I am paying $25 per night per room for an oceanfront hotel am more than happy that I have a room with hot water, AC, and no insects. (I am absolutely terrified of spiders and the room was really clean with no bugs (I looked under the bed and in the corners) and I never had to use my mosquito net). But seriously, I expected housekeeping at least every other night. I was informed that housekeeping will refuse to clean any room that they deem too dirty. My room wasn't exactly super clean and some sand got tracked in, but at the very least I wanted a clean towel and my sheets changed every few days. Nope. Didn't happen - even after multiple requests. But I would still stay here again.
The dive shop. That's another story.
Although I had my Advanced cert. I only had 15 dives prior to diving with the dive shop associated with Trudy's. Running out of air on a dive was absolutely unheard of with other shops. However, on my first dive with this shop half the group ran out of air. I was later informed that this is normal for them as they feel that there is no need to cut a dive short for others when buddy breathing can be done. No, that is not okay! Although I stayed with this hotel I never did another dive with their shop. I dove with three other shops during my Honduras trip and they were all safety conscious.
I would stay with the hotel, but wouldn't dive with their shop.