The Hard Shell, located right in the heart of Shockoe Bottom, is an awesome restaurant. We recently help our wedding rehearsal dinner there, and we were very happy with them. The food was delicious, the service attentive, and the atmosphere is very cozy.
They have a private room that seats about 50 people maximum, with separate handicapped access and a door to go outside for those who smoke.
All of our guests raved about the food. My one and only (very minor) complaint was that they changed the menu that I had signed the contract for. The changed the one dish that I really wanted to something that I didn't care for. We complained about them changing the menu on us, and they very happily let myself and anyone else alter the dishes that were on the menu to suit our tastes.
Very accomodating and easy to work with even prior to the dinner- they made the whole planning process very smooth!