Perfect stay. Fabulous host. Perfect location. Great apartment. Exceeded expectations.