Excellent in and out and I believe they except mass heallth
They do accept a lot of different insurances to my knowledge, but your best bet is to call them and ask. This is a place where you can ask other people who have been there about how things work and that's more of a question that should be directed at someone who works there specifically.
Thanks! Your answer is awaiting moderation.