A few flaws but overall a very nice stay.