A few improvements to make, however overall a good stay.