Fantastic apartment, great location, very thoughtful host - what else could you want?