Good experience overall. The scheduling of online appointment was done in a click of a few buttons, the actual online consultation was done smoothly and professionally. Med required was delivered right after that. All settled in the comfort of my own room.