Absolute perfection: location, style, host, best spots, walking to everything. Stay with John - he is a fantastic host.