Very clean and welcoming. Everything was exactly as represented online. Very nicely decorated and well maintained. We would definitely stay here again.