Very clean, great location, quick communication. We loved hanging out on the patio!