by Karen from Windermere, FL 34786
James is the best. He's honest, he will work with you and explain everything he's doing, and he really knows what he's doing. I hate to give him a good review because he's always so booked when we need him! But that's because he's so good.