Perfect - lovely hosts and some special, unexpected, touches.
Will be staying again!