The beach and setting were very nice. Overall reminded me of a large 5 star motel. Rooms were very well maintained and service from staff excellent. This resort grows on you over time rather then being impressed immediately (to me the decor seemed older although as I said... Well maintained). The on-site restaurant is quite pricey but the quality was good.