Very clean, awesome location, and great communication with hosts! It's small (3 of us fit fine, but it was cozy!) and perfect for a weekend getaway.