Its new, its clean, it even has that new smell to it. The food is great! I have never had any problems. there may be a wait here and there but the food is definetly worth the wait. The employee staff is very nice and try to get your food out to you as quick as possible and i have no problems with anything.The employees meet your needs to the best of their ability.