Stylish, spacious, wonderful hosts and great location.