Wow what a fantastic place. Magnificent view from all rooms. Beach is gorgeous. We would definitely stay again.