Fantastic place: spacious, comfortable and stylish, in an excellent location. John is a great host; friendly, flexible and responsive. It was a real pleasure communicating with him.