James was excellent at communicating with us before the booking. He gave us good contact details and met up with one of our group to let us into the flat. I arrived a few days later than planned due to flight issues so unfortunately didn't get to meet him myself. The apartment was great and perfect for what we needed. Lots of space which gave everyone privacy and many social areas. I especially liked the top floor outdoor area. The cooking facilities were excellent too. One of the toilets was not working, but this was not too much of a problem.