James is great! His beautiful home was easy to find and is everything we expected. He has been very flexible around our vacation! Highly recommend!