Smart, stylish place in a vibrant part of the city. Great for a large group.