Clean, comfortable, great facilities and very good value.