I have been going to Horseshoe Canyon for years and it is a wonderful place. The people are so friendly and accomodating to help you do whatever strikes your fancy. The cabins are all clean and neat; more like small houses with all the amenities. Scenery is breathtaking and food is excellent.