wow what an amazing place to stay! Amazing location, amazing views, amazing communication and hospitality.