For total ambience, I'd give the nod to the W. If staying there and interested in seafood, have the concierge make a reservation at Elliot's down the hill and receive a complimentary crab appetizer.
That said, for those of us who are taller, consider the Hotel Monaco across the street, which offers "Tall Rooms." Having a 96" long bed is a supreme luxury for anyone whose feet overhang the edge of a normal bed!
http://www.kimptonhotels.com/amenities_tall.aspx