Villa Serena in Cabo San Lucas, Baja California, Mexico (By Avalos Arquitectos y Asociados).