Very clean and tidy place with great hospitality and some thoughtful touches.