If you expect any work you want done to be done when agreed upon, and NOT delayed time after time, DO NOT use Mesa Marine Upholstery.
I took my boat in to have floor repair and recarpeted, they said it would be a week from start to finish.
3 weeks later, several phone calls and a few trips to the shop, I got the boat back, it looked great, BUT,
the lies and half truths during those 3 weeks were appauling. upon detailed inspection, the carpeting is pretty much half-assed, when you lift seats in spots the old carpeting is still there, the cover to the floor hatch is now half new carpet and half old carpet.
Like a fool, I went back a few weeks later to have a very MINOR job done, it was on a Thursday, I was told it would not be until the following Monday before I would get it back. The following Tuesday I had to call and low and behold it still was not done, it then promised on Wednesday. Thursday I get a call from a "Reresentative" of the upholsterer saying it would now not be until Monday, well being upset, I gave a peice of my mind and a couple of sour words as I hung up on them. So Monday the upholsterer calls and and complains that I gave his wife (who doesn't even work there) a hard time on the phone and another B.S. story as to why my items won't be ready unti Tuesday just before closing..
Bet he don't have the guts to be there when I pick them up.
It will be well worth driving to Phoenix to have any other work (upholstery) done..