I only go to this store when I have to. The employees do not speak English very well and it is hard to find someone to help ou. They are usually long lines to check out. I wouldn't say it is a totally clean store but it is not nasty. I guess I would say it would be in the middle. The plus side is that they have layaway.