This restaurant deserves 5-stars for its great food, great price (less than $6 for almost all main dishes), and great authentic selections. It's one of the best Vietnamese Restaurants in the Phoenix area. Broth has so much flavor, good portions for all noddle soup and rice plates, and also have good variety of desserts to choose from. To me, their service is typical for an Asian restaurant that doesn't overcharge you for good food. By Western standards, their service is lacking (better if you speak the language). They do seat you right away even when they are busy, and food comes out fast, but don't expect much more than that. They do accept all major credit cards. You can eat a lot for 2 people at this place under $20!