Excellent all around — great location, phenomenal view, sparkling clean, great amenities, responsive hosts. Would 100% stay again.