The service was extremely professional. I did feel like I could trust them. I brought my 6 year old and my husband. Everything we had done was routine. I came for my appointment at 10 am. I am still here right now and its 1:52!!! Not acceptable at all. There is no excuse for this. The appointment started 40 minutes late.