Perfect for my family of 6. I would give it 6 stars on all accounts if I could. Will definitely book again!