Great shop. Joe and Boris are meticulous in their servicing, and really nice and personable to deal with. The pricing is very reasonable, they never recommend anything unnecessary. I have not bought a bike there, but given how great their service has been, any new bike or accessory purchases I make will be from Mojo. Excellent store.