We love Ambrosia, and make it a point to go several times a year. The restaurant is fun with mis-matched chairs and tables. Dining upstairs is more peaceful than downstairs but the whole place is worth the typical wait to be seated. The food cannot be beat. They have a wonderful menu and I believe they do catering as well.