We went to the one in Playa Mujeres and also loved it rop
If you are a beach person, nothing tops Playa Norte, Isla Mujeres in Mexico
Playa, Sephora carries it
I went with my boyfriend, i have vacationed by myself though...