Photo detail

Esperanza Resort in Cabo San Lucas, Mexico.