Beachfront long-term accommodations in  

San Jose del Cabo, Mexico.