Great location, stylish, comfortable and well-appointed apartment; great hosts.