Recent Customer Reviews
The location in Waltham was excellent and the staff working there was very very nice and helped me adjust the mirrors and made me super confidant about driving a truck.
Limited parking, but fast service, and a hassle-free experience. This was my third time using this location and will definitely use them again.
Everything was great service was excellent and great truck
From Our Blog...