Joshua Tree provides a nice, clean space with reliable wifi and a decent selection of coffees, teas and other drinks. They also offer up a more robust food menu than I am used to seeing at coffee shops, which is a nice bonus. However all I can really rate JT for is the tea and the wifi, both of which did me right. Oh, and the ambiance - it was decent. A little clean and sterile for my Portland-Bohemian inclinations but when in need it served us well.
Maybe I'll try the coffee next time in.