Wonderful apartment, wonderful location, wonderful hosts! That pretty much says it all!