Very very clean! Great attention to detail. Wonderful location. Responsive and very thoughtful hosts. Highly recommend!