Fantastic place: Amazing views, lovely spa, very clean, and great amenities.