They have very irregular hours, so unless you live in walking distance I wouldn't bother. Food was ok, and I liked the interior. San Francisco prices with Central Valley quality (good and bad). As someone else pointed out they can be kind of stuck up about fashion, so make sure you dress up. Personally, given the price and need to dress up I'd rather go to 5th Street Steakhouse which has a more welcoming atmosphere and a more interesting interior, and higher quality ingredients. In Leon Bistro's defense they do offer much more interesting cuisine than other local options, but they have to iron out the kinks before people are really going to enjoy it. Once the owner realizes that all the business the place has had since it opened is due to its being new, and not necessarily offering a good service, I hope things will improve. I'd say wait another month to see if they straighten up their act before you give them a try.
If you own or manage Leon Bistro, register now for free tools to enhance your listing, attract new reviews, and respond to reviewers.