Ordering was flawless, great service and wonderful products. There's room for improvement but not many complaints. I was a bit disappointed by my delivery service provider though. Around 10am, I got a text message and an Email notifying that my order was out for delivery. I waited the entire day for it to arrive, it never did. Around 19:00, I checked the tracking link, it said my order has been returned to the HUB...with no communicatio. I rescheduled to the next day, it arrived after 18:00.