Perfect apartment! Perfect location! Perfect host! Highly recommended.