Fantastic place, everything you need for a great stay. Loved Hamilton Cove and the views can't be beat!