My 1st visit & had a great experience. The doctor and staff are very courteous, accommodating, & informative. Beautiful store & products- very clean, neat, organized, ... more