My fiance and I stayed here and took advantage of the Celebrating Snow package. We got engaged here and it couldn't have been more perfect! The staff were friendly and the food was wonderful! The front desk staff even booked and confirmed all of our activities. I highly recommend the 320 Guest Ranch. We will be returning soon!