Very clean, comfortable and welcoming, good in all respects