Overall this hotel was ok. The building is a bit old. The rooms are clean and very basic. The location along the water is nice, but on the other side of the building it is in a kind of run-down, industrial looking area. The setting / atmosphere of the hotel was a bit disappointing. The grounds were not beautiful as you may hope for in a tropical vacation. The door to our room seemed very flimsy and unsafe. There was a large space where you could see through to the outside. There were hotels of similar price range that seemed to have much better grounds, scenery, etc. If we had it to do over again, we would have spent another $20 / night and gotten a hotel with a pool and more tropical surroundings. If you are on a budget or are just using it as a place to stay before getting on a dive boat, then this might be the place for you. If you like your hotel to feel like it is in a beautiful, tropical location, then spend a little more and upgrade to a nicer location. Oh, and the reviews about the internet cards you can purchase are accurate...those cards DON'T work. Don't even bother buying one from the front desk. So, the hotel is clean, but the location/ scenery around the hotel is disappointing.