Generous and thoughtful hosts in an impressive apartment - very recommendable on all fronts.