Playa del Carmen is a little slice of heaven…a modern village nestled on one of the most beautiful beaches of […]