Let me tell you after having the worst service I finally talked with the manager Kevin and he really put me at ease. I won't give it 5 stars because I still believe that there could be more improvement on the communication with the staff and clients, especially when it comes down to giving them your personal information. But I do want to thank Kevin and if this place had more people like him then it would make a great place all around.