Very clean and well looked after. Location is great. Nice and warm in every room!