Just got back from a trip to Joshua Tree national Park and we stayed in Twenty Nine Palms. This is the closest you get to fine dining in the area. It's not perfect, but still better than any other option if you want a relaxed meal and a nice glass of wine. The menu was somewhat limited and a bit of a disappointment at first glance. After looking it over a bit both my wife and I found entrees that appealed to us. We were not disappointed.
We started by splitting a large house salad at $8, but a small one for $5 would have been enough. I then had chicken picatta over angel hair pasta and my wife had chicken with sun dried tomatoes and penne in a cream sauce (both about $18). A very nice bottle of zinfandel set us back $22. This was not cheap, but still a reasonable value given the quality of the food.
When evaluating a restaurant on Trip Advisor I tend to disregard the reviews on both extremes. In this case please don't be swayed by the one star rating. What they described was certainly not the restaurant I dined in.
If you own or manage Bistro Twenty Nine, register now for free tools to enhance your listing, attract new reviews, and respond to reviewers.