Fantastic apartment. Perfect location, great hosts and thoughtful touches throughout.