Very clean, welcoming environment. The kitchen is great. The beds are comfortable, bathrooms are in the rooms. I would gladly stay here again.