Perfect location. Perfect host. Great communication and easy check-in. The terrace was a wonderful plus. I cannot wait to return!