The Mexican Caribbean is one of the most spectacular settings for your XV celebration: white sand, turquoise water and light you'll fall in love with. At Eduardo Alessandro Photo·StoryTeller we photograph quinceañeras in Cancún, Playa del Carmen and the Riviera Maya with an editorial fashion style.
We make the most of the golden hour on the beach, the cenotes and Fifth Avenue to create a series that tells a story. We pay attention to wardrobe in motion, the wind and the sea to achieve cover-worthy images.
We travel from Guadalajara to the Riviera Maya and coordinate locations, schedules and permits with you when they apply.
What's included
- Editorial session on the beach, in cenotes and on Fifth Avenue (Cancún, Playa del Carmen, Riviera Maya).
- Making the most of the golden hour by the Caribbean.
- Fashion direction with wardrobe in motion.
- Sneak peek within 72 hours and the complete edited gallery in 15 days, in a private online gallery.
- Optional vertical reel.
What families say
“Five hours of shooting, without a single complaint. Eduardo is patient, fun and professional. My daughter walked away feeling like a star.”
— The Ramírez Family · XV in Cancún · ★★★★★
4.98★ rating across more than 116 reviews · 16 years of experience · 900+ events · 9 countries · Official Barceló photographer · International speaker WPPI · SMFP · EPCM.
Frequently asked questions
Do you cover Cancún, Playa del Carmen and Tulum?
Yes. We cover the entire Riviera Maya: Cancún, Playa del Carmen, Tulum and cenotes. We travel from Guadalajara; travel costs are quoted separately.
What is the best time of day for XV photos on the beach?
The golden hour (sunrise or sunset) gives the most beautiful light and avoids the midday heat. We plan the session around those times.
Do you also cover the XV party in addition to the session?
Yes, we can cover both the editorial session and the event. Tell us what you need and we'll put the package together.
Ready for your session?
Tell us your date and your idea. We'll send you a tailor-made proposal.
Message us on WhatsApp →






