Prices seemed fair, handled everything promptly enough, very simplified process. My only small issue is communication urgency and followup. Sometimes I called a few times and didn't hear back for a day or two. This may be me being high maintenance, but If its business hours I expect a call back same day. Other than that minor issue, pretty stellar.