Perfect location. Perfect host. You will be extremely impressed with this stay.