Horrible experience. I arrived on time , but wait for more than 1 hour. Why can not patient charge for that? The other time , I arrived half hour early ,then had some emergency ,I need to leave. I told them I have emergency things to go. They still charge me penalty. Never go there again. Bad service. Bad time management.