Needs a few improvements and adjustments, but overall a decent stay.