great hospitality, amazing location, great views