Ordered from Monoprice once and can't say I'd be enthusiastic to do it again. I picked two-day shipping, never got it. On the 2nd day looked at the tracking number and it hadn't shipped. Called them and was promised immediate shipping, that was on a Thursday. By the next Monday they still hadn't shipped and I called again, they promised to overnight it. They did, but I didn't get it until Wednesday. So I placed an order for 2-day shipping on a Monday night (after EOB), with 2 day shipping expected to get it Thursday - never got it until the following Wednesday.
And then when I got it in, it was the wrong item, had to call them back and they did overnight a new one, of course it didn't get delivered until after EOB Wednesday so that one didn't come in until Friday.
Would have been nice if they had at least offered to refund my shipping.
Seems like this is not a common occurrence with them but it was a bad first experience and I'm not likely to go back.