Good stay - some areas of improvement but overall good