I wanted to give 5 stars because the service was great and the price i had to pay was very good. The only thing is the company is very busy, i was on hold for 15 minutes on two different occasions, so i decided to go in person, when i got there there was a line, so just as well i was waiting...I am glad i went in, however because while they are busy, it is the nicest and most accomodating staff and company i have every ran into. I can see why they are busy now and i will still give this service 4 starts because while they are busy they are very well priced but most important you actually get what you pay for at good service and they work with there customers. I watch 4 customers who got helped in front of me and they were very kind and accomodating to each different situation. The receptionist at the desk closest to the door, i dont know her name but she was very kind and when it was finally my turn she didn't rush me away and took as long as i needed to make sure i understood everything and all my questions were answered. I definlty recommend this school and would love if they could just have less waiting times, but it is worth the wait.