The Rancho Grande is a beautiful, magical place and we loved it! This is a wonderful place to stay if you’re looking for a one of a kind experience! Wish I could have stayed longer. Richard and Alex were great hosts. Hope one day we will come back. Thank you so much for having us!