Spirit horse ranch has been an amazing experience for my children. It is clear that Rosie and staff truly care about my kids all around not just as riders. My children take riding lessons and have attended horse camps and events. Their knowledge and love of horses is evident. I highly recommend them.