Overall a very satisfactory stay.