The only reason why I didn't give it 5 stars is one item that was brought to their attention was not addressed. Although notes were put in the system for the future if problem persists after reassessing. Also, our appointment was for 7am, but apparently new open hours are 7:30am, so no one was there to check us in. Other than that the service and communication was excellent!
more