Luxury hotel brand, Impressive Resorts & Spas, based in Punta Cana, wanted a new and fresh identity expressing their soul: sun, beach and relax.