My daughter and I were lucky to book a last minute weekend at Rainbow Lake Resort. I understand why people keeps visiting this place year after year. The road that takes you to the resort is pretty and far enough out of town that you're close enough if you forgot something or want to eat dinner in Buena Vista. The hosts are super friendly and very knowledgeable. The small 1 room cabin was very clean and came with everything we would need. My daughter felt very safe and really enjoyed the view overlooking the lake. We can't wait to visit next season!