Rancho Los Fuentos is a great place to get some of the best Mexican food around. The service is very fast. They have a smoking and non smoking section. I prefer the nonsmoking section because I have kids with asthma. The building is big enough that we never smell the smoke!