Villages Nature Paris

What is Villages Nature Paris from Center Parcs and Disney like?