Well appointed flat; excellent location; good value; delightful host; spotlessly clean..