The hotel rooms could definitely use some improvement. Very dated and a little dingy. The food and drinks are amazingly good. We had breakfast there every morning, drinks mid-day and ate dinner there the last two nights of our stay. Afterward we wished we had eaten there every night! The staff were friendly and gracious. The pool was clean and lovely. The hotel is located across the street from the beach and away from the center of town. I thought it was a great location! Quiet, close to the beach and just a short walk into town. It's not a pretty hotel, but it's just a room to sleep in. We would definitely stay there again.