great accommodation for a family with required facilities