We had a great time at Casa Mio - Surf Hacienda. The location is perfect, a short walk to the beach and a short drive to town. The mexican architecture and the surf decoration was impressive. Ali and Vaughan were also fantastic hosts.