Wow! The apartment is Hi-tech, the linens were exquisite and the amenities superb.
John is a great host. We arrived after midnight he was there to personally greet us and make recommendations (must see's and where to eat). He was always available no matter the time [I don't think he sleeps :-)].
I would highly recommend John's place.