Fashion, Girls trip, Mexico, North America, travel · Grand Velas Riviera Nayarit: Why you should stay at this luxury resort in Puerto Vallarta, Mexico