Beautiful apartment in a perfect position!
The only thing from my point of view to change is the mattress in the living room, if it was a little more big and confortable it will be perfect.
By the other hand, John is a great host and we really enjoy our staying there.