We loved our stay at Las Terrazas in Punta Mita! Everything was amazing.