We had a fantastic stay at casa de Piedra. It's in a perfect, quiet location on the edge of town. It's beautifully maintained, and the service is excellent. The breakfast was also great, and they accommodated our dietary requirements as well. Plus, 2 friendly dogs roam the grounds!