I thought it was a fair price for the services received, through Expedia, there was a discount with the package. It was very family oriented which I did mind as a single traveler. The extra amenities were nice, daily free drinks, beach towels, chairs and umbrellas. The walk to the beach was a little bit a of hike but not to bad. The room was large and spacious and the overall atmosphere was positive. There were a lot of options for the daily breakfast included, it was standard food no bacon only sausage but met the need. I enjoyed access to the casino and the adjacent bar. The drinks by the pool were a little overpriced for what you got but to be expected that prices would be a higher at a resort. For the most part staff was friendly and they provided all my needs during my stay. Easy access to transportation as taxis were always available. Overall, I would stay again.