Good place overall, but could use some deep cleaning.