Dr. Holland is down-to-Earth and caring. He takes his time with you. His office is clean and up to date. The parking is easy. The staff are all friendly and comfortable to be around. He takes most insurances. When i was having odd symptoms and was scard, they stayed open an hour later than their closing time so that i could get there and be seen. You don't hear that often these days!