overall, a good stay.