My kids have been regulars for years .The staff is great.my kids are always comfortable. The place is very very clean and selection is pretty good.my kid broke his glasses twice and the insurance I bough took care if it both times without any problems.