I had previously ordered this and FedEx let me down, and it melted in transit. After I left a review, customer service called me to say they will send another to my house. This time FedEx did their job and got it here in 2 days. It looked just like the picture, but it was cracked and less melted than the previous one. They should look into better ice packs and insulation to remedy this issue. It tasted very good for a little bit of melt. It has some thick **** chocolate near the edge, be careful not to break a tooth.