Flag of Mexico in the shape of a heart on a sandy beach. The concept of the best vacation in Mexican resorts.