Good overall although cleanliness could be improved.