Great balance between being outdoors and necessary amenities to feel comfortable during your stay