great place for families, comfortable, clean, well set up.