All reviews seem negative
They advertise Jupiter but are in Deerfield Beach. I like to spend my dollars locally and I find this deceptive!