Embrace gives great coverage for a great price, and customer service is wonderful. They have been very slow on processing claims which has been somewhat frustrating. They apparently got new software back in the Spring but delays are still happening. Other than that, no complaints!
Cavalier King Charles Spaniel