The service was perfect,it arrived earlier......but the size of the dog bed disappointed me. I ordered a large size for my french bulldog,but it is too small for a large size. The quality is really good and my dog loves it,although half of his body is out of the bed on his previous pillow bed. Next time I would order a XXL for sure.