An all round great stay.