Excellent views, friendly hosts, beautiful views, anything you would ever need to enjoy your stay. Our group had a fantastic time and will definitely be back.