This is a nice place to go for a special occasion. It's an upscale restaurant and most people there are dressed up a bit. I wouldn't bring small children there, though I doubt the staff would be so rude as to not let you in with them; they're very polite. I recommend making a reservation if it's an important event, otherwise on a popular night it can be a challenge to get a table. The food is good and the service is excellent. We ordered steak and seafood and liked it very much. Parking is limited on Magnolia; I recommend bringing a handful of quarters in case you need to park in a metered space.