We only had an overnight stop here on the way to the Grand Canyon, but it was a lovely hotel.
The room facilities were excellent with kitchen facilities available. Comfy beds, and good wifi.
The complimentary breakfast was the best we had during our visit with lots of good options. The staff were friendly and helpful.
Barstow itself is really just a town that's turned into a roadside services but it does mean there are plenty of places to eat and refuel.
My one criticism - we had a two bedroom suite, and while the air con was keen in the main room, it didn't have much effect in the second bedroom. I would have mentioned this to staff if I'd been staying more than one night, as I am sure it could have been remedied.
Overall though, recommended.