Comfortable, well presented, well run… a great place to stay