This was a great and well managed resort. They were there for all your needs and make you feel special. The food was great and the rooms were clean and comfortable. Plenty of entertainment and things to do. A great stay and lots of attention to detail. The view is outstanding and the beach is great.