Lovely place to stay with lots of little special touches to make it extra enjoyable.