Attorney John Castro and his staff were wonderful to work with. He took his time to personally explain all the laws and possible outcomes of going to court. He represented us in the best possible way, he listened to our concerns and won our case. His staff was courteous and very helpful. I highly recommend this law firm.