Had a very good experience with DesignVR. They communicate frequently and make sure you have what you need.