James communicated very well and was very accommodating, he responded quickly when we needed help. The place is spacious, clean and very well located.