Value for money, nice property, thoughtful touches show a caring host.