An excellent stay, all essential amenities were provided, the view is amazing — you have to experience it for yourself. Hayley was a great host and very communicative, would definitely stay here again