I definitely recommend this firm.They were extremely helpful and responded to emails and calls right away.They helped me with all my medical needs.It does take some time but keep in mind these things do take some time.In the end it was totally worth it and hopefully I don't need them again lol but if I do I will def be back.