I'm updating my review simply because they clearly want to improve.
After writing my review, I received an email from the owner and a call from the manager. The manager was truly interested in hearing what exactly went wrong during our visit and offered for my friend and I to come back for a free service.
I will definitely give them another try.