absolutely top notch - lovely guy, great spot, super clean, homely, comfortable. Perfect