This 24 hour CVS is reasonably well stocked and meticulously kept but very expensive. They had very long lines at the pharmacy and I did not feel that I could get my questions answered without pulling teeth. The staff was not very friendly and always rushing which of course can lead to errors. I would recommend that you try somewhere else unless you have to have it after hours!