Place was very clean. Host provides excellent directions and instructions for any inquiries you may have throughout your stay. We stayed as a family of 6 and it was great!