Very clean! Perfect location. Thoughtfully accommodating. Everything you need! Highly recommend!