All round a very enjoyable stay.