Overall pretty good, just a few cleanliness issues otherwise it would be perfect.