10/10 great view, great accommodations, beautiful place.