The hotel was extremely clean and inviting. The views are beyond compare. Being on the beach was like a dream come true. There is a crystal clear pool, a smaller heated pool, and lovely breakfast options. The staff outdid themselves, particularly Christine, who was kind enough to upgrade us. Wonderful!