I don't even know how it is possible to order something one day and it arrive the next day! Less than 24 hours! 
Was fairly easy to assemble and looks great! The only negative is that one of the hinges was bent and made the door look jacked up. Just bent it back with pliers.
Over all, very satisfied!