Immaculately clean. Perfect location for us. Quiet location. Kevin was a great host. Brown bread on arrival was a lovely touch. Would highly recommend.