Both. We never even got our first box. They claimed the driver attempted delivery and was unable to leave the box. I was working from home that day so knew that was a lie. So they sent us a second box for "free" (and then later charged us for it) and we went around and around and had to dispute it. So we canceled our subscription after we received the second box. This was all last spring. On January 2 this year, we were charged for another box. Dinnerly claimed that we had paused our subscription for 6 months. I was like first of all I don't even believe that's actually an option lol, and secondly I definitely had zero interest in trying you guys again. They refused to refund us so we had to dispute that charge as well.
They also did weird things with the food like if there was a recipe that included fries for a meal for two people, they'd send us one potato

Maybe it's just me, but I need more than half a potato's worth of fries
Like you though, I have a friend who uses them all the time and loves them. They are definitely the cheapest in the business, but in our experience, it's been for a reason.
ETA: Sorry to go off on a rant lol. The meals we had we had actually tasted good, there just normally wasn't enough food. And if you decide to cancel, maybe delete your payment information off the website before you do!