I give the office 4 stars because I like Dr. DeSanto. He answers my questions thoroughly. He seems to be very calming. The front desk can be unfriendly at times, but they do always get back to me when I call. I do have to wait about 45 minutes each visit, but I hear this is not uncommon with prenatal visits in general. The NPs are pretty good as well and knowledgeable.