Perfect in every way. Great space, well located and good hosts. Loved it.