Good apartment, good location, good hosts, the place gets the job done.