Your choice of hotel should hinge on what you look for in a hotel experience. (Do I sound like a travel agent, or what? )

The W should be fine as it's conveniently located and is a good hotel.

What you should really be asking yourself is "Where should I eat?" That area has some great food. If you're feeling brave and want a unique dining experience, the food at AsiaSF is amazing. (Click the link to see why some bravery is necessary.)