Este hotel, abierto recientemente en junio de 2008, ofrece un exclusivo y moderno alojamiento de lujo en el noroeste de Inglaterra y consta de un total de 60 habitaciones. El hotel está situado en Lord Street, en el boulevard parisino de Southport, y eleva el confort y el servicio personal a una nueva dimensión, todo ello dentro de un interior nuevo, elegante y contemporáneo. Se trata de un establecimiento de diseño urbano, ideal tanto para viajes de negocios como para unas vacaciones y con instalaciones como aire acondicionado, vestíbulo con servicio de salida y recepción 24 horas, caja fuerte, servicio de cambio de divisas, guardarropa y ascensor. También está dotado de cafetería, pub, la cafetería V-Deli, un restaurante e instalaciones para conferencias; además, se organizan conferencias, bodas y otros eventos. Asimismo, cuenta con conexión a Internet WiFi, servicio de habitaciones 24 horas, servicio de lavandería y aparcamiento. En el recinto también se ofrece servicio de alquiler de bicicletas (de pago) para los que deseen explorar los alrededores sobre dos ruedas.
Este hotel se encuentra en Lord Street, en el centro de Southport. En las inmediaciones hay restaurantes, bares, paradas de transporte público y tiendas. La playa está a solo 100 m, Liverpool se encuentra a un trayecto de 30 minutos y el aeropuerto internacional de Liverpool dista unos 44 km del hotel.
Se puede tomar el desayuno continental de bufet, mientras que la comida y la cena son a la carta o de menú. Además, la cena también está disponible en forma de bufet.