We are a family of five who has been going for eight plus years. The service is ok but you need to understand your insurance benefits. They often confused by coverage and costs which happened again last week which they thought was $ 90.00 which was actually covered.