W Boston Hotel de 4 estrelas, situado a uma distância aproximada de 25 minutos a pé do Aquário de Nova Inglaterra, recebe os hóspedes com boate noturna e salão compartilhado. Situado no bairro teatral de Boston, este hotel de Boston fica a 1.7 km do Centro de Convenções Hynes, o que é bom para os amantes de compras.
Um hotel oferece uma localização primordial à caminhada de 5 minutos de Emerson College e à 650 m do Flagstaff Hill. O Mercado de Quincy também está situado a 1.6 km de W Boston Hotel. Além disso, Golden Age Center está a cerca de 5 minutos de distância a pé. Além disso, este estabelecimento fica a um curto caminho do Instituto de Arte Contemporânea e a estação de autocarros Boston South (estação) fica a apenas 1.2 km de distância. A estação de autocarros South Station Terminal pode ser encontrada a aproximadamente 10 minutos de distância a pé e a estação de metro mais próxima Tufts Medical Center está situada a 200 metros de W de Boston.
Tem 246 quartos no hotel luxuoso, cada um deles tem o ferro e tábua de passar, controle de temperatura, e comodidades de entretenimento como TV de ecrã plano com canais via satélite e TV com vários canais. Além disso, tem minibar e máquinas de café/chá, bem como cofre privado fornecidos. As casas de banho privadas incluem roupões e toalhas, juntamente com casa de banho separada e chuveiro.
W oferece um pequeno-almoço vegetariano fresco todos os dias. O restaurante no local, W Lounge, serve uma cozinha americana para jantar. Os hóspedes podem ir ao lobby bar para tomar uma bebida. Tem também o pub com diferentes pratos da cozinha americana na área.