Simply all-round great stay.