The Elephant Bar  (EBR) is a good place to get out of the heat but aside from that its pretty ah what ever.  I had a really bland cobb salad that was nothing special, but priced as if it was haute cuisine. Â
I'm not hating the EBR but I'm can't think of anything to recommend except they have excellent air-conditioning. Â And that is a tall order on a blazing 105-degree Citrus Heights afternoon.
Just enjoyed lunch here. They have a new BBQ menu, with 4-5 BBQ dishes. The Thai BBQ Salmon was delicious except for a couple bone fragments I found mixed in with the brown fried rice. Broccolini on the side (substituted for asparagus because that stuff is disgusting) rounded out a pleasant meal. A little pricey at $16.95, though...
My family really enjoys this place, so we've come pretty often. Everything I've gotten has been fine - not great, not bad, just middle of the road. The fact that I've been here probably 10-15 times over the last 5 years and can't recall any dish I've ordered should tell you how memorable the food is. That, and the menu is rather lengthy, so I'm not sure I've ever had the same thing twice. Lots of variety available, though!
We hit Happy Hour (Monday - Friday, 3pm-7pm) once before and enjoyed it, though the bar was even more crowded than the restaurant. I had some amazing pretzel sticks, but I haven't seen them on the menu the last times I've been, so maybe they were discontinued.
However, the atmosphere is always fun, with fake elephant heads coming out of the walls, unique (African style?) fans along the ceiling, etc. It's kind of noisy, but I'm finding that's the case in most restaurants nowadays.
The service has always been great, even when it's really busy, which is often. Wait time is occasionally pretty ridiculous, but anyone dining out during dinner time the latter half of the week should expect some crowds.
Parking is sparse around the restaurant, but it's situated right in front of Sunrise Mall and there is plenty of free mall parking around, so no issues there as long as you don't mind a short walk. Short like 100 yards or less, usually.