23 vacation rentals with hot tubs in Punta Mita