Stayed at this hotel in July 2011 with family and I have nothing really bad to say about it. It's close to the beach, close to the casino, basically it's in the perfect spot to walk wherever you want. The place is old, but more of an antique old rather than nasty old. It's a very religious hotel, religious pictures are everywhere, so if you're bothered by things like that, then this place isn't for you.
The only odd thing was that there were 5 separate twin beds rather than 2 double beds, possibly because of the shape of our room, although that was no big deal.
There was free parking and free breakfast, which was good. Croissants, coffee, cereal, cold cuts, bread, jams...etc. If you're looking for a typical "American" breakfast with eggs...this is not it.
The only possible deal breaker with this hotel is that there is no air-conditioning, only a fan. It's old, which is probably why...but if you open your windows or balcony doors with the fan on, it's not hot and the room cools down.