I recently spent 2 nights in Joshua Tree and ended up visiting the Joshua Tree Coffee Company 3 times during that period. The nitro iced coffee is amazing. It's the only iced coffee I have ever had that I did not have to put sugar and cream in. My friends and I joked that the nitro is truly addictive. The staff is awesome and was extremely patient in answering all of my questions. If you are interested in learning about coffee this is the place to do it. I felt like I needed to do a mid-life internship there to truly understand everything but luckily they have tv screen with lots of information. You can buy beans or freshly ground coffee to take home, which I would recommend. They have a lovely outdoor seating area as well. Finally, I had a bite of my friend's vegan berry muffin and that was delicious. You have to stop here if you are in the area!