A most enjoyable and engaging stay.