10/10 for everything - views, location, cleanliness, modern facilities, friendly hosts! A beautiful spot. Highly recommend!