I was first very reluctant to adopt a puppy through a website which also has some bad reviews, but took a leap of faith and I am so glad I did it. I have wonderful experience with them. My first puppy had some heart murmurs, so they cancelled the adoption right away, offered me full refund or adopt another puppy. I went for another puppy, who turned out overbite issue. We decided to adopt another puppy and got my perfect puppy. The team was very helpful through all this process. My first puppy scheduled to deliver to the airport, which is 40 mins away from us. The one that I actually adopted delivered a location only 20 mins away from us. I was late for 30 mins because of traffic but they were so nice and waited me without any issue. My puppy arrived with his first shots, his food and a blanket and all the information that you need. If I used a local breeder, we would most likely miss the heart issue, so I am very pleased puppyspots through examination and provide us a perfect puppy.