I eat at Happy Valley on a fairly regular basis because the food and the prices keep me coming back.
The place itself is ugly and the bathrooms are..gross. The waitresses range from friendly to surly but the service is usually pretty good.
If you are white, its possible they will give you only one of their two menus. Both menus are in English, so if you only receive one ask for the second one as well. The second menu has (in my opinion) their best dish in it: Beef Brisket and Greens. The brisket is falling apart soft and flavorful and served on of a bed of rice.
Although they offer a selection of BBQ meats, we almost never order them and tend to stick to the meat and vegetable dishes from the menu.