They do offer everything one would require but I will not really recommend this place for long stay specially with kids. Very conjusted rooms and washroom. Doesn’t justify the price.