The perfect combination of great host and great apartment. Attention to detail; attractive space; good amenities; well-equipped; thoughtful touches; and the listing accurately describes what you get.