I decided to give this place one last try thanks to the professionalism provided by Kevin. I'm extremely happy to say that although the service is still a tiny bit slow, they seem to be making genuine strides towards improvements. I'm excited to visit again on my next trip to Arizona.