4 stars because of timing. It took almost 2 full months to get to me. I placed the order April 27th and didn't receive it until June 20th. That wasn't a huge deal for me since I wasn't in a rush, but it could be a deal breaker if it was being given as a gift. However, quality is great and the mat is absolutely precious. Love the personalized welcome when you come through the front door!