James's place has everything one needs: it is clean, spacious and with all modern amenities we needed. Ah, and at a really nice location. Loved it!