Let me tell you about Zapata ranch. First off, I had to find it just by randomly clicking around on Google maps. I looked at the reviews and most of them were for the falls or campgrounds, which are not the same thing. Then I saw the rooms and wasn't overly impressed. But then my wife saw that the food was included, we were sold.
We went in with not a ton of information and low expectations, but at least we would be fed. Let me tell you what. This place is wonderful! The room was fine, not much to talk about. But, the food was amazing. Eating a 5 course meal outside in the mountain air is an amazing experience. The location is perfect. Easy to find and yet secluded and open. They have a little trail that leads to a bench where you can watch the sun set. On top of this, the great sand dunes national park is just minutes away.
If you're going to the park this is THE place to stay.