I always struggle with haab. Good food. Decent prices. SLOW AND HORRIBLE SERVICE even when you are the only people at the restaurant. I don't understand how it's even possible.
I've had my share of mediocre experiences here- but the lamb and the duck taco that used to be specials but are now permanent- they are something pretty spectacular.