For the most part a great stay, with some opportunities to make it even better.