Excellent place with beautiful views and amazing hospitality.