Excellent apartment with all amenities.
Roof terrace is a great bonus.
John is a very pleasant and knowledgable host.
Would have no hesitation in staying there in the future.