A lovely home from home stay, with lots of little surprises