The Mandrake has a good atmosphere, and the staff is very friendly and attentive. However, the restaurant struggles to operate as a small plate concept. There are two things critical for a small plate concept to work: timing of the dishes, and clean plates to enjoy them. My wife and I ordered 5 items to share for dinner. Rather than spacing them out so we could enjoy each one, they brought them all out within 5 minutes of each other. We also had to ask several times for them to bring us clean plates. The food was good overall, but don't go expecting a small plate experience. Also take into consideration that you'll likely be eating everything that you order at the same time.