This is experience is based solely on their new delivery services/system. Could not rate the actual product since it was not received. Placed a delivery order early (around 2:30pm) in the afternoon and still had not received the delivery, or even an ETA for the delivery and it was 4 hours after I had placed my order and even confirmed with the store. I suggest going in person and saving yourself from a huge headache dealing from dealing with them.