My husband, 11yr old son, and I stayed 2 nights at the Bahama House the last weekend in April 2013. It was our 1st time and we were happily surprised. The hotel is right on the beach with breathtaking views of the ocean (we booked oceanview efficiency, but got assigned an oceanfront). The staff was friendly, the hotel was clean, and the room was spacious. The outdoor pool was a good size and nicely heated so we were able to swim although the weather was cloudy and in the low 70's. The hot tub was nice & hot. The hotel has a free Happy Hour every night from 5-6pm with wine, mixed drinks, and soda and popcorn for the kids (my son loved that). We got a welcome bag upon arrival w/ toothpaste, shaver & inkpen which was nice since many hotels don't give you anything. At checkout, I received a souvenior bottle of water. It wasn't busy this time of year so we didn't have to wait too long at Happy Hour, but I imagine the line must get long during peak season, since there's only one bartender.