It does serve 18-20 people, so it is a lot of cake. Sure it's expensive, but a special treat every so often never hurts if you're able to spend that much. I won't buy it only because it's too much cake for two people, and I'm not planning any big dinner parties. I have ordered the mini cheesecakes a couple of times after having received them as a gift, and those were perfect for us. Junior's flagship restaurant/bakery is also just over a mile from home, so I can go there anytime for a good cheesecake, and they are good.