Nature, al igual que The Edge, representa lo mejor de la arquitectura marítima, una revisión actualizada de los residenciales de la Costa Azul que hicieron historia en los 50 y primeros 60. Por ello, su ubicación no podía ser mejor, junto a la playa y frente a un gran bulevar ajardinado, un lugar donde el diseño no podía tener un papel menor.
Tampoco faltan colegios, centros de salud y una estación del Tram, el tranvía de Alicante que llega hasta el centro en menos de 20 minutos. Y, una vez en el corazón de la ciudad, el abanico de posibilidades se abre aún más, gracias a museos como el MARQ, centros de exposiciones como La Lonja, o templos gastronómicos como el espectacular Mercado Central de la ciudad.