Very clean, great location, plenty of space, warm, welcoming.