We are currently staying at The James, and overall we are quite pleased. The location is near quite a few high end bar/restaurants for easy bar hopping. I was quite surprised that internet access is free, and the big bottle of water in the room...replenished twice a day...is free. It's not a fancy brand, but just local water triple filtered. That being said, The Omni would be more appropriate for the type of celebration you are looking for. It is an all suite hotel, and a little north of The James. Still close to night life on Rush. If you were to go that route, sign up for their Select Guest program and get complimentary morning beverage service delivered to your room. If you mention your reason for your stay, you'll probably get some type of nasty baked...usually chocolate...goods in the evening, possibly with a bottle of wine.