Wouldn't recommend for the full 10 people as the sofa bed option isn't really great. Bathroom out the back is pretty small and compact as is the kitchen when cooking for 10.
Other than that it did the job and all of us slept well (even with the rooster at 5.30am next door!). Would use again... Just with less people