Earls is one of my favorite places to hang out in while in the area. The service is usually excellent and the best thing is this place is big enough to accommodate big groups even on the weekends.
The Deserts are yummy but very rich. You might want to share the cakes with another person.