I stayed 2 nights while spending quality time at Joshua Tree Nat'l Park. I had good access to both the northern and western entrances as well as more the isolated 49 Palms trail and Indian Cove campgrounds. I was upgraded to a room with a couch. The bed was comfortable and the pillows were pretty good. The room was very clean and overlooked the pool. Staff was very helpful. Breakfast was satisfactory. On Wed night, a taco dinner was provided free. I think Twentynine Palms is an easier town to stay in than Yucca Valley.