On a busy street (for French restaurants), Palma sticks out as probably the best one (and that's saying a lot with PO and Home within feet of the front door). Definitely worth checking out for between 2 and 6 people, but I'd be concerned with a larger group...
Pros: food, service, location
more