There's room for improvement, but overall it was a good stay.