Good experience but they don't tell you up front about the price of extra services. They tell you to take this and use that, but come to find out later you have to pay for them. They should make you aware of the extra costs and let you decide before they give you the service.
more