El hotel es una instalación de última generación, construido con una arquitectura impresionante. El edificio tiene forma de vela y ofrece impresionantes vistas sobre Barcelona y el mar Mediterráneo. Cuenta con instalaciones de lujo como spa, piscina, bar en la azotea, dos restaurantes finos (una estrella Michelin), terraza solarium, tratamientos de belleza y acceso directo a la playa. La estructura es totalmente para no fumadores.
W Barcelona está situado en la costa, junto a la playa de la Barceloneta. La estación de metro más cercana "Barceloneta" se encuentra a 20 minutos a pie. El aeropuerto internacional de El Prat se encuentra a 18 km del hotel.