A fantastic place to stay especially if you have children. The staff is top notch, the rooms were clean. I would definitely recommend Arrowhead resort to anyone. When we left my daughter's blanket she's had since she was a baby was left behind, so I called and the cleaning lady found it and 4 days later it arrived, my daughter was so happy. They even wrote the sweetest note. They definitely go above and beyond for their guests. My family and I will definitely be back in the near future. Thank you Arrowhead for the memories.