Where did you order it from? How much did it cost? How long did it take from order to delivery?