Perfect accomodation in an amazing location... surpassed our expectations..