I’ve been coming here for iron &B12 for the past 5 months due to low levels. Dr. Ghuman herself is great — kind, caring, professional. The main office in Jersey City is quite well run in terms of the facility & on time appointments. The small Bayonne office is only open one day a week on Tuesdays from 10am-12pm but is usually quick & convenient for getting in & out. The reason for the: stars is the office staff. They don’t return calls, act like you are annoying them when you follow up & really can’t be bothered to help especially if you need any help with billing questions or getting insurance approval. I’m sticking with them because I’m relatively happy with the doctor & it’s convenient but you might be better off somewhere in NYC or at a major hospital.