Very clean, great location, loved the hangout area on the porch! Would go again.