That's awesome! I'd totally accept it and try it out, if you don't like it you can pass it on or pass it back.
I have never used one, but the reasons I love the cosleeper because it has better support for the baby than a pack n play, and it's also on a better level to reach baby.
I suppose it's kinda the same as a bassinet? I don't know how different a cosleeper would be.. Although I know most cosleepers are adjustable so they are the same level as your bed, where a bassinet usually isn't adjustable.
I don't know if we'll end up getting one for this baby, but I would love to have one.