Luxury oceanfront villa on the beach of Troncones, Mexico