We had a long stay at James' place and can't recommend it enough. James is a great host and the communication is first rate. The apartment is in a fantastic location with everything you could possibly need for either a short or long stay.