Perfect location! Perfect apartment! Perfect hostess! I'd stay again in a heartbeat!